package com.chuanyang.driverh.amap;

import android.content.Context;

import com.amap.api.maps.CoordinateConverter;
import com.amap.api.maps.model.LatLng;

/**
 * 西风多少恨，吹不散眉弯！—唐大帅
 *
 * @author 唐帅
 * 自己写的高德地图工具类
 * created at
 */

/**
 * 将外部的Gps位置 转化为高德经纬度
 */
public class MapUtils {
    public static LatLng getGdLatLng(Context context, LatLng sourceLatLng) {
        CoordinateConverter converter = new CoordinateConverter(context);
// CoordType.GPS 待转换坐标类型
        converter.from(CoordinateConverter.CoordType.GPS);

// sourceLatLng待转换坐标点 LatLng类型
        converter.coord(sourceLatLng);
// 执行转换操作
        return converter.convert();
    }

    public static LatLng getGdLatLng(Context context, double lat, double lng) {
        LatLng sourceLatLng = new LatLng(lat, lng);
        CoordinateConverter converter = new CoordinateConverter(context);
// CoordType.GPS 待转换坐标类型
        converter.from(CoordinateConverter.CoordType.GPS);
// sourceLatLng待转换坐标点 LatLng类型
        converter.coord(sourceLatLng);
// 执行转换操作
        return converter.convert();
    }
}
